<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Aestate: aestate.opera.DBPool.steady_pg.SteadyPgConnection Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aestate
   &#160;<span id="projectnumber">1.0.5</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceaestate.html">aestate</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1opera.html">opera</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1opera_1_1_d_b_pool.html">DBPool</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1opera_1_1_d_b_pool_1_1steady__pg.html">steady_pg</a></li><li class="navelem"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html">SteadyPgConnection</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">aestate.opera.DBPool.steady_pg.SteadyPgConnection Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Collaboration diagram for aestate.opera.DBPool.steady_pg.SteadyPgConnection:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection__coll__graph.png" border="0" usemap="#aestate_8opera_8_d_b_pool_8steady__pg_8_steady_pg_connection_coll__map" alt="Collaboration graph"/></div>
<map name="aestate_8opera_8_d_b_pool_8steady__pg_8_steady_pg_connection_coll__map" id="aestate_8opera_8_d_b_pool_8steady__pg_8_steady_pg_connection_coll__map">
<area shape="rect" title=" " alt="" coords="5,5,216,405"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a36c68c399eb77d8031565f82e9630540"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a36c68c399eb77d8031565f82e9630540">__init__</a> (self, maxusage=None, setsession=None, closeable=True, *args, **kwargs)</td></tr>
<tr class="separator:a36c68c399eb77d8031565f82e9630540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed3a76224573ad1f57299573d92f080"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a4ed3a76224573ad1f57299573d92f080">__enter__</a> (self)</td></tr>
<tr class="separator:a4ed3a76224573ad1f57299573d92f080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384a69210d735cbf8d5fce77aadc9610"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a384a69210d735cbf8d5fce77aadc9610">__exit__</a> (self, *exc)</td></tr>
<tr class="separator:a384a69210d735cbf8d5fce77aadc9610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab93eb6dcf95f6a73f25db9752bb05487"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487">close</a> (self)</td></tr>
<tr class="separator:ab93eb6dcf95f6a73f25db9752bb05487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad60570a52219f884f8198efb062809ea"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea">reopen</a> (self)</td></tr>
<tr class="separator:ad60570a52219f884f8198efb062809ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab014bb85b61d33e1bec90d6eecab3376"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376">reset</a> (self)</td></tr>
<tr class="separator:ab014bb85b61d33e1bec90d6eecab3376"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a998a2f8834ffb7e037a34dc6b6a35f5f"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a998a2f8834ffb7e037a34dc6b6a35f5f">begin</a> (self, sql=None)</td></tr>
<tr class="separator:a998a2f8834ffb7e037a34dc6b6a35f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a967b9883d55b0fc5ae6b1472666c2079"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a967b9883d55b0fc5ae6b1472666c2079">end</a> (self, sql=None)</td></tr>
<tr class="separator:a967b9883d55b0fc5ae6b1472666c2079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6e454534d5834aba8b9552e209602fd"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad6e454534d5834aba8b9552e209602fd">commit</a> (self, sql=None)</td></tr>
<tr class="separator:ad6e454534d5834aba8b9552e209602fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08e7af97b9d6bfc6a72abe5384405c87"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87">rollback</a> (self, sql=None)</td></tr>
<tr class="separator:a08e7af97b9d6bfc6a72abe5384405c87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affbaa24a76e047892dbe2178c7c2b3e6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6">__getattr__</a> (self, name)</td></tr>
<tr class="separator:affbaa24a76e047892dbe2178c7c2b3e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afef240935d1bbc5d6039755fc6378a94"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94">__del__</a> (self)</td></tr>
<tr class="separator:afef240935d1bbc5d6039755fc6378a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:aea2beda3892f04d57f50e540740ba028"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#aea2beda3892f04d57f50e540740ba028">version</a> = __version__</td></tr>
<tr class="separator:aea2beda3892f04d57f50e540740ba028"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a25fbdaacc83bdca3812d6f2d90f6abcf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf">_setsession</a> (self)</td></tr>
<tr class="separator:a25fbdaacc83bdca3812d6f2d90f6abcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719d49c21ab6af00aa9dff68e37dfb0c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c">_close</a> (self)</td></tr>
<tr class="separator:a719d49c21ab6af00aa9dff68e37dfb0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9cd4c6ec3d929fdb84ab50e7a73b9a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a">_get_tough_method</a> (self, method)</td></tr>
<tr class="separator:a7d9cd4c6ec3d929fdb84ab50e7a73b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a2888f08a359c08d37a2752805cb7511f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a2888f08a359c08d37a2752805cb7511f">_con</a></td></tr>
<tr class="separator:a2888f08a359c08d37a2752805cb7511f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae85c40e9aa9781ac7d8fdedbef6c2d86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ae85c40e9aa9781ac7d8fdedbef6c2d86">_closed</a></td></tr>
<tr class="separator:ae85c40e9aa9781ac7d8fdedbef6c2d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a7f70255537edb3269127924edeb0d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a8a7f70255537edb3269127924edeb0d6">_maxusage</a></td></tr>
<tr class="separator:a8a7f70255537edb3269127924edeb0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a449791883d467ffa5ec59f064a215cbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a449791883d467ffa5ec59f064a215cbe">_setsession_sql</a></td></tr>
<tr class="separator:a449791883d467ffa5ec59f064a215cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96596fafba584aa9ef023d40cdf75733"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a96596fafba584aa9ef023d40cdf75733">_closeable</a></td></tr>
<tr class="separator:a96596fafba584aa9ef023d40cdf75733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58bb438b542ef47ccc93018fffc59464"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a58bb438b542ef47ccc93018fffc59464">_transaction</a></td></tr>
<tr class="separator:a58bb438b542ef47ccc93018fffc59464"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1ca602a90359ca6ab85dee23b6c272f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#aa1ca602a90359ca6ab85dee23b6c272f">_usage</a></td></tr>
<tr class="separator:aa1ca602a90359ca6ab85dee23b6c272f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Class representing steady connections to a PostgreSQL database.

Underlying the connection is a classic PyGreSQL pg API database
connection which is reset if the connection is lost or used too often.
Thus the resulting connection is steadier ("tough and self-healing").

If you want the connection to be persistent in a threaded environment,
then you should not deal with this class directly, but use either the
PooledPg module or the PersistentPg module to get the connections.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00090">90</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a36c68c399eb77d8031565f82e9630540"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36c68c399eb77d8031565f82e9630540">&#9670;&nbsp;</a></span>__init__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.__init__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>maxusage</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>setsession</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>closeable</em> = <code>True</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Create a "tough" PostgreSQL connection.

maxusage: maximum usage limit for the underlying PyGreSQL connection
    (number of uses, 0 or None means unlimited usage)
    When this limit is reached, the connection is automatically reset.
setsession: optional list of SQL commands that may serve to prepare
    the session, e.g. ["set datestyle to ...", "set time zone ..."]
closeable: if this is set to false, then closing the connection will
    be silently ignored, but by default the connection can be closed
args, kwargs: the parameters that shall be used to establish
    the PostgreSQL connections with PyGreSQL using pg.DB()
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00104">104</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="afef240935d1bbc5d6039755fc6378a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afef240935d1bbc5d6039755fc6378a94">&#9670;&nbsp;</a></span>__del__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.__del__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Delete the steady connection.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00325">325</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_afef240935d1bbc5d6039755fc6378a94_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_afef240935d1bbc5d6039755fc6378a94_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_afef240935d1bbc5d6039755fc6378a94_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_afef240935d1bbc5d6039755fc6378a94_cgraph">
<area shape="rect" title=" " alt="" coords="5,379,240,421"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,350,516,391"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="1396,369,1627,410"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="564,350,785,391"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="833,175,1053,217"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="1679,369,1903,410"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1951,274,2181,315"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="1101,234,1344,275"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="1392,238,1631,279"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="1396,303,1627,345"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="1406,5,1617,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="1406,107,1617,163"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="1107,299,1338,341"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="1107,117,1339,158"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="1103,51,1342,93"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4ed3a76224573ad1f57299573d92f080"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed3a76224573ad1f57299573d92f080">&#9670;&nbsp;</a></span>__enter__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.__enter__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Enter the runtime context. This will start a transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00136">136</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a4ed3a76224573ad1f57299573d92f080_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a4ed3a76224573ad1f57299573d92f080_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a4ed3a76224573ad1f57299573d92f080_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a4ed3a76224573ad1f57299573d92f080_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,216,87"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a998a2f8834ffb7e037a34dc6b6a35f5f" title=" " alt="" coords="266,5,489,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#af394832af1730b3f6a9819dc533a7689" title=" " alt="" coords="264,71,491,112"/>
</map>
</div>

</div>
</div>
<a id="a384a69210d735cbf8d5fce77aadc9610"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a384a69210d735cbf8d5fce77aadc9610">&#9670;&nbsp;</a></span>__exit__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.__exit__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>exc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Exit the runtime context. This will end the transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00141">141</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a384a69210d735cbf8d5fce77aadc9610_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a384a69210d735cbf8d5fce77aadc9610_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a384a69210d735cbf8d5fce77aadc9610_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a384a69210d735cbf8d5fce77aadc9610_cgraph">
<area shape="rect" title=" " alt="" coords="5,177,216,233"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad6e454534d5834aba8b9552e209602fd" title=" " alt="" coords="265,90,503,131"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a4f15611028c8c75b3922875df7b075dc" title=" " alt="" coords="264,155,504,196"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="1381,104,1624,146"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="265,272,503,314"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="552,79,783,120"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="1672,32,1911,74"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="1676,134,1907,175"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="831,54,1055,95"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1103,54,1333,95"/>
</map>
</div>

</div>
</div>
<a id="affbaa24a76e047892dbe2178c7c2b3e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#affbaa24a76e047892dbe2178c7c2b3e6">&#9670;&nbsp;</a></span>__getattr__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.__getattr__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Inherit the members of the standard connection class.

Some methods are made "tougher" than in the standard version.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00311">311</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_affbaa24a76e047892dbe2178c7c2b3e6_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_affbaa24a76e047892dbe2178c7c2b3e6_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_affbaa24a76e047892dbe2178c7c2b3e6_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_affbaa24a76e047892dbe2178c7c2b3e6_cgraph">
<area shape="rect" title=" " alt="" coords="5,677,216,733"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a" title=" " alt="" coords="264,446,475,502"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_cursor.html#adde9d6b5fc37b1c187e5c8ec4ba57941" title=" " alt="" coords="264,717,475,773"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="557,261,777,303"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="1165,254,1375,310"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="1165,349,1375,405"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="866,196,1097,237"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="865,261,1097,303"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="862,327,1101,368"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="860,79,1103,120"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="1155,188,1385,229"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="1151,5,1389,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="1155,71,1385,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="1437,188,1661,229"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1709,159,1940,200"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_cursor.html#a2a3784debbf73c4c7a4048d316df7bd3" title=" " alt="" coords="552,560,783,601"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_cursor.html#add0880b8bd00bc7e1c2e401dcfc18c53" title=" " alt="" coords="558,625,777,667"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1simple__pooled__pg_1_1_pooled_pg_connection.html#a1961b0971acfb8564d8f3d65c5ec5bac" title=" " alt="" coords="532,691,803,732"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1simple__pooled__db_1_1_pooled_d_b_connection.html#a40227bb4bb89e7cafdc8460f27b58551" title=" " alt="" coords="530,756,805,797"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg.html#a3a116dbe758882c4b5c6af55b9c904a6" title=" " alt="" coords="562,821,773,863"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#ac6c434c8825410c141d0670f08e35506" title=" " alt="" coords="557,887,777,928"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__db_1_1_pooled_d_b.html#a80dfa04438c2060ee8867c135f401538" title=" " alt="" coords="562,952,773,993"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__db_1_1_pooled_dedicated_d_b_connection.html#ac7762906f18ffcf3b292ee07a8db7787" title=" " alt="" coords="523,1017,812,1059"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__db_1_1_pooled_shared_d_b_connection.html#a2cee4018c0a7e1604d4e4405b0818110" title=" " alt="" coords="533,1083,801,1124"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_cursor.html#a89f16e86877b9ed50ee57fe590a812fe" title=" " alt="" coords="562,495,773,536"/>
</map>
</div>

</div>
</div>
<a id="a719d49c21ab6af00aa9dff68e37dfb0c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a719d49c21ab6af00aa9dff68e37dfb0c">&#9670;&nbsp;</a></span>_close()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection._close </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Close the tough connection.

You can always close a tough connection with this method
and it will not complain if you close it more than once.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00154">154</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_cgraph">
<area shape="rect" title=" " alt="" coords="5,97,233,139"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="281,97,503,139"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="1113,5,1344,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="551,188,771,229"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="1396,5,1620,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1668,35,1899,76"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="819,129,1061,171"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="1109,123,1348,164"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="1113,188,1344,229"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="1123,254,1334,310"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="1123,349,1334,405"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="825,312,1055,353"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="824,247,1056,288"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="821,64,1059,105"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a719d49c21ab6af00aa9dff68e37dfb0c_icgraph">
<area shape="rect" title=" " alt="" coords="288,71,516,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,5,240,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="12,71,233,112"/>
</map>
</div>

</div>
</div>
<a id="a7d9cd4c6ec3d929fdb84ab50e7a73b9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d9cd4c6ec3d929fdb84ab50e7a73b9a">&#9670;&nbsp;</a></span>_get_tough_method()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection._get_tough_method </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>method</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Return a "tough" version of a connection class method.

The tough version checks whether the connection is bad (lost)
and automatically and transparently tries to reset the connection
if this is the case (for instance, the database has been restarted).
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00276">276</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_cgraph">
<area shape="rect" title=" " alt="" coords="5,143,216,199"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="264,150,484,191"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="837,5,1047,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="837,117,1047,173"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="538,121,769,162"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="537,55,769,97"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="534,238,773,279"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="532,303,775,345"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="827,333,1057,374"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="823,398,1061,439"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="827,215,1057,257"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="1109,333,1333,374"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1381,303,1612,345"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a7d9cd4c6ec3d929fdb84ab50e7a73b9a_icgraph">
<area shape="rect" title=" " alt="" coords="264,5,475,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6" title=" " alt="" coords="5,5,216,61"/>
</map>
</div>

</div>
</div>
<a id="a25fbdaacc83bdca3812d6f2d90f6abcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25fbdaacc83bdca3812d6f2d90f6abcf">&#9670;&nbsp;</a></span>_setsession()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection._setsession </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Execute the SQL commands for session preparation.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00148">148</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a25fbdaacc83bdca3812d6f2d90f6abcf_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a25fbdaacc83bdca3812d6f2d90f6abcf_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a25fbdaacc83bdca3812d6f2d90f6abcf_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a25fbdaacc83bdca3812d6f2d90f6abcf_icgraph">
<area shape="rect" title=" " alt="" coords="1381,43,1592,99"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="1101,21,1333,62"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="833,50,1053,91"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a" title=" " alt="" coords="569,5,780,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="564,86,785,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6" title=" " alt="" coords="297,5,507,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,86,516,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,86,240,127"/>
</map>
</div>

</div>
</div>
<a id="a998a2f8834ffb7e037a34dc6b6a35f5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a998a2f8834ffb7e037a34dc6b6a35f5f">&#9670;&nbsp;</a></span>begin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.begin </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>sql</em> = <code>None</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Begin a transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00223">223</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a998a2f8834ffb7e037a34dc6b6a35f5f_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a998a2f8834ffb7e037a34dc6b6a35f5f_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a998a2f8834ffb7e037a34dc6b6a35f5f_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a998a2f8834ffb7e037a34dc6b6a35f5f_icgraph">
<area shape="rect" title=" " alt="" coords="264,13,487,54"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a4ed3a76224573ad1f57299573d92f080" title=" " alt="" coords="5,5,216,61"/>
</map>
</div>

</div>
</div>
<a id="ab93eb6dcf95f6a73f25db9752bb05487"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab93eb6dcf95f6a73f25db9752bb05487">&#9670;&nbsp;</a></span>close()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.close </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Close the tough connection.

You are allowed to close a tough connection by default
and it will not complain if you close it more than once.

You can disallow closing connections by setting
the closeable parameter to something false.  In this case,
closing tough connections will be silently ignored.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00168">168</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_cgraph">
<area shape="rect" title=" " alt="" coords="5,39,227,80"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="276,5,504,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="275,71,505,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="280,239,500,280"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="561,71,785,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="840,71,1071,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="1119,71,1361,112"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="1409,37,1648,79"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="1413,103,1644,144"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="850,217,1061,273"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="850,326,1061,382"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="557,421,788,463"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="557,304,789,345"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="553,239,792,280"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab93eb6dcf95f6a73f25db9752bb05487_icgraph">
<area shape="rect" title=" " alt="" coords="564,5,785,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,5,516,47"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,5,240,47"/>
</map>
</div>

</div>
</div>
<a id="ad6e454534d5834aba8b9552e209602fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6e454534d5834aba8b9552e209602fd">&#9670;&nbsp;</a></span>commit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.commit </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>sql</em> = <code>None</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Commit the current transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00250">250</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad6e454534d5834aba8b9552e209602fd_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad6e454534d5834aba8b9552e209602fd_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad6e454534d5834aba8b9552e209602fd_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad6e454534d5834aba8b9552e209602fd_icgraph">
<area shape="rect" title=" " alt="" coords="264,13,501,54"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a384a69210d735cbf8d5fce77aadc9610" title=" " alt="" coords="5,5,216,61"/>
</map>
</div>

</div>
</div>
<a id="a967b9883d55b0fc5ae6b1472666c2079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a967b9883d55b0fc5ae6b1472666c2079">&#9670;&nbsp;</a></span>end()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.end </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>sql</em> = <code>None</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Commit the current transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00237">237</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="ad60570a52219f884f8198efb062809ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad60570a52219f884f8198efb062809ea">&#9670;&nbsp;</a></span>reopen()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.reopen </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Reopen the tough connection.

It will not complain if the connection cannot be reopened.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00183">183</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_cgraph">
<area shape="rect" title=" " alt="" coords="5,53,237,94"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="285,5,496,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="285,85,496,141"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ad60570a52219f884f8198efb062809ea_icgraph">
<area shape="rect" title=" " alt="" coords="1101,50,1333,91"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="833,50,1053,91"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a" title=" " alt="" coords="569,5,780,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="564,86,785,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6" title=" " alt="" coords="297,5,507,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,86,516,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,86,240,127"/>
</map>
</div>

</div>
</div>
<a id="ab014bb85b61d33e1bec90d6eecab3376"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab014bb85b61d33e1bec90d6eecab3376">&#9670;&nbsp;</a></span>reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.reset </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Reset the tough connection.

If a reset is not possible, tries to reopen the connection.
It will not complain if the connection is already closed.
</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00203">203</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_cgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_cgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_cgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_cgraph">
<area shape="rect" title=" " alt="" coords="5,150,225,191"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a25fbdaacc83bdca3812d6f2d90f6abcf" title=" " alt="" coords="578,5,789,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a24982314ea0b9b7637539c08507791e0" title=" " alt="" coords="578,117,789,173"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1pooled__pg_1_1_pooled_pg_connection.html#aec463bba62372f38dcb7dda31957302d" title=" " alt="" coords="279,121,510,162"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ad60570a52219f884f8198efb062809ea" title=" " alt="" coords="279,55,511,97"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a08e7af97b9d6bfc6a72abe5384405c87" title=" " alt="" coords="275,238,514,279"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a00bb5c0ae0eb6e6324a9b88c00395951" title=" " alt="" coords="273,303,516,345"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a5763a69034242a89c31398732f250fd7" title=" " alt="" coords="568,333,799,374"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a2b210013187a6cffb7718d598bf013dd" title=" " alt="" coords="564,398,803,439"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#afc3b5a8c80af36a6e43f8c6c86db4916" title=" " alt="" coords="568,215,799,257"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#aa30777ea211bebe80a224d571f2a2464" title=" " alt="" coords="851,333,1075,374"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__db_1_1_steady_d_b_connection.html#a3ab0ce9135d548b918bc7f649b089f83" title=" " alt="" coords="1123,303,1353,345"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_ab014bb85b61d33e1bec90d6eecab3376_icgraph">
<area shape="rect" title=" " alt="" coords="833,50,1053,91"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a" title=" " alt="" coords="569,5,780,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="564,86,785,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6" title=" " alt="" coords="297,5,507,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,86,516,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,86,240,127"/>
</map>
</div>

</div>
</div>
<a id="a08e7af97b9d6bfc6a72abe5384405c87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08e7af97b9d6bfc6a72abe5384405c87">&#9670;&nbsp;</a></span>rollback()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.opera.DBPool.steady_pg.SteadyPgConnection.rollback </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>sql</em> = <code>None</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Rollback the current transaction.</pre> 
<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00263">263</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a08e7af97b9d6bfc6a72abe5384405c87_icgraph.png" border="0" usemap="#classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a08e7af97b9d6bfc6a72abe5384405c87_icgraph" alt=""/></div>
<map name="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a08e7af97b9d6bfc6a72abe5384405c87_icgraph" id="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection_a08e7af97b9d6bfc6a72abe5384405c87_icgraph">
<area shape="rect" title=" " alt="" coords="1101,50,1340,91"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a384a69210d735cbf8d5fce77aadc9610" title=" " alt="" coords="838,5,1049,61"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab014bb85b61d33e1bec90d6eecab3376" title=" " alt="" coords="833,86,1053,127"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a7d9cd4c6ec3d929fdb84ab50e7a73b9a" title=" " alt="" coords="569,41,780,97"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#ab93eb6dcf95f6a73f25db9752bb05487" title=" " alt="" coords="564,122,785,163"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#affbaa24a76e047892dbe2178c7c2b3e6" title=" " alt="" coords="297,41,507,97"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#a719d49c21ab6af00aa9dff68e37dfb0c" title=" " alt="" coords="288,122,516,163"/>
<area shape="rect" href="classaestate_1_1opera_1_1_d_b_pool_1_1steady__pg_1_1_steady_pg_connection.html#afef240935d1bbc5d6039755fc6378a94" title=" " alt="" coords="5,122,240,163"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a96596fafba584aa9ef023d40cdf75733"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96596fafba584aa9ef023d40cdf75733">&#9670;&nbsp;</a></span>_closeable</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._closeable</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00127">127</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="ae85c40e9aa9781ac7d8fdedbef6c2d86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae85c40e9aa9781ac7d8fdedbef6c2d86">&#9670;&nbsp;</a></span>_closed</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._closed</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00119">119</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="a2888f08a359c08d37a2752805cb7511f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2888f08a359c08d37a2752805cb7511f">&#9670;&nbsp;</a></span>_con</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._con</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00118">118</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="a8a7f70255537edb3269127924edeb0d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a7f70255537edb3269127924edeb0d6">&#9670;&nbsp;</a></span>_maxusage</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._maxusage</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00125">125</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="a449791883d467ffa5ec59f064a215cbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a449791883d467ffa5ec59f064a215cbe">&#9670;&nbsp;</a></span>_setsession_sql</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._setsession_sql</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00126">126</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="a58bb438b542ef47ccc93018fffc59464"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58bb438b542ef47ccc93018fffc59464">&#9670;&nbsp;</a></span>_transaction</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._transaction</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00129">129</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="aa1ca602a90359ca6ab85dee23b6c272f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1ca602a90359ca6ab85dee23b6c272f">&#9670;&nbsp;</a></span>_usage</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection._usage</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00132">132</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<a id="aea2beda3892f04d57f50e540740ba028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea2beda3892f04d57f50e540740ba028">&#9670;&nbsp;</a></span>version</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.opera.DBPool.steady_pg.SteadyPgConnection.version = __version__</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="steady__pg_8py_source.html#l00102">102</a> of file <a class="el" href="steady__pg_8py_source.html">steady_pg.py</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>aestate/opera/DBPool/<a class="el" href="steady__pg_8py_source.html">steady_pg.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
